Cnc milling machinist careers in Seeb, Oman